|
@@ -460,18 +460,23 @@ public class InsurancePolicyController {
|
|
|
boolean flag = false;
|
|
|
String msg = "";
|
|
|
|
|
|
- if(affectCount > 0 && processStatus.equals("正常")){
|
|
|
- //生成下月投保单
|
|
|
- try {
|
|
|
- generatePolicyInTrans(applicationId, policyId, subject);
|
|
|
- flag = true;
|
|
|
+ if(affectCount > 0 ){
|
|
|
+ if(processStatus.equals("正常")) {
|
|
|
+ //生成下月投保单
|
|
|
+ try {
|
|
|
+ generatePolicyInTrans(applicationId, policyId, subject);
|
|
|
+ flag = true;
|
|
|
+ } catch (Exception ex) {
|
|
|
+ flag = false;
|
|
|
+ msg = ex.getMessage();
|
|
|
+ }
|
|
|
}
|
|
|
- catch (Exception ex){
|
|
|
- flag = false;
|
|
|
- msg = ex.getMessage();
|
|
|
+ else{
|
|
|
+ flag = true;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+
|
|
|
msgResult.setResult(flag);
|
|
|
msgResult.setData(affectCount);
|
|
|
msgResult.setMessage(msg);
|