Browse Source

只有候选状态时可以修改报价信息

master
qqkj 5 years ago
parent
commit
ec2509fce3
  1. 2
      xm-core/src/main/java/com/xm/core/ctrl/XmTaskExecuserController.java
  2. 3
      xm-core/src/main/java/com/xm/core/service/XmProjectPhaseService.java
  3. 5
      xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmProjectPhaseMapper.xml

2
xm-core/src/main/java/com/xm/core/ctrl/XmTaskExecuserController.java

@ -385,7 +385,7 @@ public class XmTaskExecuserController {
}
if(tips.isOk()) {
XmTaskExecuser xmTaskExecuserDb = xmTaskExecuserService.selectOneObject(new XmTaskExecuser(xmTaskExecuser.getId()));
if(xmTaskExecuserDb!=null && !"0".equals(xmTaskExecuserDb.getStatus())) {
if("0".equals(xmTaskExecuserDb.getStatus())) {
xmTaskExecuserService.quotePrice(xmTaskExecuser);
m.put("data",xmTaskExecuser);
}else {

3
xm-core/src/main/java/com/xm/core/service/XmProjectPhaseService.java

@ -60,6 +60,9 @@ public class XmProjectPhaseService extends BaseService {
}
if(addPhaseBudgetNouserAt==null) {
addPhaseBudgetNouserAt=BigDecimal.ZERO;
}
if(g==null || g.isEmpty()){
}
BigDecimal phaseBudgetInnerUserAt=NumberUtil.getBigDecimal(g.get("phaseBudgetInnerUserAt"),zero);
BigDecimal phaseBudgetOutUserAt=NumberUtil.getBigDecimal(g.get("phaseBudgetOutUserAt"),zero);

5
xm-core/src/main/resources/mybatis/mapper/xm/core/dao/XmProjectPhaseMapper.xml

@ -30,13 +30,14 @@
p.plan_total_cost
FROM
XM.xm_project p
LEFT JOIN XM.xm_project_phase res ON p.id = res.project_id
where p.id=#{projectId}
LEFT JOIN XM.xm_project_phase res
ON p.id = res.project_id
<if test=" excludePhaseIds !=null "> and res.id not in
<foreach collection="excludePhaseIds" item="item" index="index" open="(" separator="," close=")" >
#{item}
</foreach>
</if>
where p.id=#{projectId}
</select>
<update id="loadTasksToXmProjectPhase" parameterType="String" statementType="CALLABLE">

Loading…
Cancel
Save