Browse Source

修复:【服务项目】服务人数从feedback中移动到服务记录表中

feature/teamB_zz_wgh
wangxianzhang 3 years ago
parent
commit
be5d46c185
  1. 8
      epmet-module/epmet-heart/epmet-heart-server/pom.xml
  2. 2
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/entity/IcServiceFeedbackEntity.java
  3. 5
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/entity/IcServiceRecordEntity.java
  4. 4
      epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/impl/IcServiceRecordServiceImpl.java
  5. 2
      epmet-module/epmet-heart/epmet-heart-server/src/main/resources/db/migration/V0.0.19__service_move_people_to_record.sql
  6. 2
      epmet-module/epmet-heart/epmet-heart-server/src/main/resources/mapper/IcServiceFeedbackDao.xml
  7. 5
      epmet-module/epmet-heart/epmet-heart-server/src/main/resources/mapper/IcServiceRecordDao.xml

8
epmet-module/epmet-heart/epmet-heart-server/pom.xml

@ -132,6 +132,14 @@
</nonFilteredFileExtensions>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>8</source>
<target>8</target>
</configuration>
</plugin>
</plugins>
<sourceDirectory>${project.basedir}/src/main/java</sourceDirectory>
<resources>

2
epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/entity/IcServiceFeedbackEntity.java

@ -53,7 +53,7 @@ public class IcServiceFeedbackEntity extends BaseEpmetEntity {
/**
* 服务人数
*/
private Integer servicePeopleNumber;
//private Integer servicePeopleNumber;
/**
* 满意度满意度 - 不满意:bad基本满意:good非常满意:perfect

5
epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/entity/IcServiceRecordEntity.java

@ -81,4 +81,9 @@ public class IcServiceRecordEntity extends BaseEpmetEntity {
*/
private String remark;
/**
* 服务人数
*/
private Integer servicePeopleNumber;
}

4
epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/impl/IcServiceRecordServiceImpl.java

@ -194,6 +194,7 @@ public class IcServiceRecordServiceImpl extends BaseServiceImpl<IcServiceRecordD
} else {
// 写了反馈,按照反馈的来
serviceRecord.setServiceStatus(feedbackDto.getServiceStatus());
serviceRecord.setServicePeopleNumber(feedbackDto.getServicePeopleNumber());
}
serviceRecord.setRemark(input.getRemark());
@ -278,6 +279,7 @@ public class IcServiceRecordServiceImpl extends BaseServiceImpl<IcServiceRecordD
IcServiceRecordEntity serviceRecord = serviceRecordDao.selectById(serviceRecordId);
if ("in_service".equals(serviceRecord.getServiceStatus())) {
serviceRecord.setServiceStatus("completed");
serviceRecord.setServicePeopleNumber(feedbackDto.getServicePeopleNumber());
serviceRecordDao.updateById(serviceRecord);
}
@ -288,7 +290,7 @@ public class IcServiceRecordServiceImpl extends BaseServiceImpl<IcServiceRecordD
feedbackEntity.setServiceOrgId(serviceOrgId);
feedbackEntity.setServiceGoal(feedbackDto.getServiceGoal());
feedbackEntity.setServiceEffect(feedbackDto.getServiceEffect());
feedbackEntity.setServicePeopleNumber(feedbackDto.getServicePeopleNumber());
//feedbackEntity.setServicePeopleNumber(feedbackDto.getServicePeopleNumber());
feedbackEntity.setSatisfaction(feedbackDto.getSatisfaction());
feedbackEntity.setLongitude(feedbackDto.getLongitude());
feedbackEntity.setLatitude(feedbackDto.getLatitude());

2
epmet-module/epmet-heart/epmet-heart-server/src/main/resources/db/migration/V0.0.19__service_move_people_to_record.sql

@ -0,0 +1,2 @@
alter table ic_service_record
add SERVICE_PEOPLE_NUMBER int(10) comment '服务人数' after SERVICE_STATUS;

2
epmet-module/epmet-heart/epmet-heart-server/src/main/resources/mapper/IcServiceFeedbackDao.xml

@ -10,7 +10,7 @@
<result property="serviceOrgId" column="SERVICE_ORG_ID"/>
<result property="serviceGoal" column="SERVICE_GOAL"/>
<result property="serviceEffect" column="SERVICE_EFFECT"/>
<result property="servicePeopleNumber" column="SERVICE_PEOPLE_NUMBER"/>
<!--<result property="servicePeopleNumber" column="SERVICE_PEOPLE_NUMBER"/>-->
<result property="satisfaction" column="SATISFACTION"/>
<result property="longitude" column="LONGITUDE"/>
<result property="latitude" column="LATITUDE"/>

5
epmet-module/epmet-heart/epmet-heart-server/src/main/resources/mapper/IcServiceRecordDao.xml

@ -22,6 +22,7 @@
<result property="updatedBy" column="UPDATED_BY"/>
<result property="updatedTime" column="UPDATED_TIME"/>
<result property="delFlag" column="DEL_FLAG"/>
<result property="servicePeopleNumber" column="SERVICE_PEOPLE_NUMBER"/>
</resultMap>
<select id="listServiceRecords" resultType="com.epmet.dto.result.ServiceProjectRecordResultDTO">
select record.ID as serviceRecordId,
@ -33,12 +34,12 @@
record.SERVICE_TIME_START,
record.SERVICE_TIME_END,
record.SERVICE_STATUS,
feedback.SERVICE_PEOPLE_NUMBER
record.SERVICE_PEOPLE_NUMBER
from ic_service_record record
left join ic_service_feedback feedback on (record.ID = feedback.SERVICE_RECORD_ID)
<where>
record.DEL_FLAG = '0'
and feedback.DEL_FLAG = '0'
and (feedback.DEL_FLAG is null or feedback.DEL_FLAG = '0')
<if test="serviceCategoryKey != null and serviceCategoryKey != ''">
and record.SERVICE_CATEGORY_KEY = #{serviceCategoryKey}
</if>

Loading…
Cancel
Save