zhizhi wu 4 years ago
parent
commit
ca077da6f8
  1. 2
      src/main/java/com/ccsens/carbasics/api/OrganizationController.java
  2. 6
      src/main/java/com/ccsens/carbasics/service/OrganizationService.java
  3. 3
      src/main/resources/mapper_dao/FirstAidDao.xml
  4. 2
      src/main/resources/mapper_dao/FirstAidRecordDao.xml

2
src/main/java/com/ccsens/carbasics/api/OrganizationController.java

@ -74,7 +74,7 @@ public class OrganizationController {
//转成file
File file = new File(fullPath);
if (!file.getParentFile().exists()) {
file.mkdirs();
file.getParentFile().mkdirs();
}
FileUtil.writeFromStream(f.getInputStream(), fullPath);

6
src/main/java/com/ccsens/carbasics/service/OrganizationService.java

@ -116,7 +116,9 @@ public class OrganizationService implements IOrganizationService {
if (row.length <= parentIndex || row[parentIndex] == null || StrUtil.isBlank((String)row[parentIndex])) {
return;
}
String parentName = (String) row[parentIndex];
String parentCell = (String) row[parentIndex];
String[] parentNames = parentCell.split(Constant.STRING_REGEX);
for (String parentName: parentNames) {
parentName = parentName.trim();
if (!nameMap.containsKey(parentName)) {
builder.append(name).append("的上级").append(parentName)
@ -137,6 +139,8 @@ public class OrganizationService implements IOrganizationService {
parent.setOperator(userId);
parents.add(parent);
}
}
});
if (CollectionUtil.isNotEmpty(organizations)) {
organizationDao.batchInsert(organizations);

3
src/main/resources/mapper_dao/FirstAidDao.xml

@ -79,7 +79,8 @@
FROM
t_qcp_first_aid
WHERE
data_status = #{param.dataStatus}
1=1
<if test="param.dataStatus != null"> and data_status = #{param.dataStatus}</if>
<if test="param.name!=null and param.name!=''">
AND `name` LIKE concat('%',#{param.name},'%')
</if>

2
src/main/resources/mapper_dao/FirstAidRecordDao.xml

@ -35,7 +35,7 @@
from t_qcp_first_aid a, t_qcp_first_aid_record r1 , t_qcp_first_aid_record r2
where a.id = r1.first_aid_id and r1.question_code = 'JMRSSJ'
and a.id = r2.first_aid_id and r2.question_code = 'JBXX-DYSJ'
and r1.answer + 0 &lt;= #{startTime} and r1.answer + 0 &gt;= #{endTime}
and r1.answer + 0 &lt;= #{endTime} and r1.answer + 0 &gt;= #{startTime}
<foreach collection="hospitalIds" item="id" separator="," open="and a.hospital_id in (" close=")">
#{id}
</foreach>

Loading…
Cancel
Save