3.17优化
This commit is contained in:
@ -7,6 +7,8 @@ import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.experimental.Accessors;
|
||||
|
||||
import java.time.LocalDate;
|
||||
|
||||
@Data
|
||||
@NoArgsConstructor
|
||||
@Accessors(chain = true)
|
||||
@ -14,4 +16,10 @@ import lombok.experimental.Accessors;
|
||||
public class WgzAppDailyRecordReq extends PageReq {
|
||||
@ApiModelProperty(value = "务工者Id",hidden = true)
|
||||
private Long userId;
|
||||
|
||||
@ApiModelProperty(value = "0正常 1补卡 2全部 ")
|
||||
private String types;
|
||||
|
||||
@ApiModelProperty(value = "日期(格式:年-月-日)")
|
||||
private LocalDate rq;
|
||||
}
|
||||
|
@ -213,14 +213,19 @@ public class WgzPayCalculationServiceImpl extends ServicePlusImpl<WgzPayCalculat
|
||||
setUserId(user.getUserId()).
|
||||
setUserName(user.getUserName()).
|
||||
setAuditorUserId(recruit.getUserId());
|
||||
boolean fjSave = iWgzPayCalculationFilesService.saveBatch(req.getPayCalculation());
|
||||
if (!fjSave) {
|
||||
throw new RuntimeException("附件新增失败!");
|
||||
}
|
||||
boolean save = save(wgzPayCalculation);
|
||||
if (!save) {
|
||||
throw new RuntimeException("结算新增失败!");
|
||||
}
|
||||
|
||||
req.getPayCalculation().forEach(data -> {
|
||||
data.setCalculationId(wgzPayCalculation.getId());
|
||||
});
|
||||
boolean fjSave = iWgzPayCalculationFilesService.saveBatch(req.getPayCalculation());
|
||||
if (!fjSave) {
|
||||
throw new RuntimeException("附件新增失败!");
|
||||
}
|
||||
|
||||
//5、将修改标识符的数据存放到中间表
|
||||
List<WgzPayCalculationMiddle> listMiddle = new ArrayList<>();
|
||||
for (WgzAttendance data : attList) {
|
||||
|
@ -43,7 +43,12 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
|
||||
wgz_daily_clock a
|
||||
LEFT JOIN wgz_user b ON (a.user_id = b.user_id and b.del_flag = 0)
|
||||
WHERE
|
||||
a.user_id = #{req.userId} and a.del_flag = 0
|
||||
a.user_id = #{req.userId} and
|
||||
DATE_FORMAT(dily_time, '%Y-%m-%d') = #{req.rq} and
|
||||
<if test="req.types != 2">
|
||||
status = #{req.types} and
|
||||
</if>
|
||||
a.del_flag = 0
|
||||
ORDER BY
|
||||
a.id DESC
|
||||
</select>
|
||||
|
Reference in New Issue
Block a user